<?php
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'basic';
if($_RQ['op']=='basic'){
	if($_RQ['postdata']){
		$postdata=get_postdata();
		if(!$postdata['level']){
			exi('分销层级不能关闭，否则下线，佣金显示异常！','error');
		}
		$this->plugin_setting('setting'.$merchid,$postdata);
		exi('设置成功');
	}
	$footernav =array(
		array('title'=>'分销中心','icon'=>'icon-shouye','action'=>'jy_mfee/index/'),
		array('title'=>'分销佣金','icon'=>'icon-yiban','action'=>'jy_mfee/commission/'),
		array('title'=>'分销订单','icon'=>'icon-dingdan','action'=>'jy_mfee/order/'),
		array('title'=>'我的下线','icon'=>'icon-paihao0','action'=>'jy_mfee/down/'),
		array('title'=>'我的小店','icon'=>'icon-dianpu','action'=>'jy_mfee/myshop/'),
	);	
	$return['item']=$this->plugin_setting('setting'.$merchid);
	$return['item']['yao_feetype']=$return['item']['yao_feetype']?:0;
	$return['item']['footernav']=$return['item']['footernav']?:$footernav;
	$htmls=array(
		'type'=>'edit',
		'desc'=>'参数设置',
		'tabs'=>$tabs,
		'edit_tab'=>true,
		'edits'=>array(
			array(
				'title'=>'基础设置',
				'list'=>array(
					array('type'=>'radio','title'=>'分销层级','name'=>'level','options'=>'level'),
					array('type'=>'radio','title'=>'等级佣金计算方式','name'=>'levelfee_type','options'=>'levelfee_type','help'=>'1、正常计算:就是按自身等级计算佣金；2、按1级等级身份计算佣金：表示当前1级分销商的等级是多少，下面所有2，3，4级的佣金都按《1级分销商的等级》的设置比例来计算佣金！'),
					array('type'=>'switch','title'=>'按笔分销？','name'=>'get_buyordernum','help'=>'开启按笔分销后，计算佣金，就按每笔成交的订单来固定结算佣金！例如：1元/笔'),
					array('name'=>'commissionfeetype','title'=>'佣金金额计算方式','type'=>'radio','show'=>array('get_buyordernum <>'=>1),'help'=>'第一种：按商品实际成交价×百分比；第二种：按商品利润：【实际成交价-成本】×百分比；','options'=>'commissiontypes'),
					array('type'=>'switch','title'=>'分销内购','name'=>'self_commission','help'=>'开启后，分销佣金计算将从顾客本人算起，本人获得一级佣金，上线获得二级佣金，以此类推'),
					array('type'=>'radio','title'=>'显示分销佣金方式','name'=>'showgetfee','options'=>'showgetfee','help'=>'显示分销佣金：首页+商品详情页都显示可得佣金'),
					array('type'=>'string','title'=>'分佣显示名称','name'=>'showgettitle','help'=>'默认：‘预估赚’；4个字以内！'),
					array('type'=>'unitstring','title'=>'每单平台补贴','name'=>'sysbutie','unit'=>'元','help'=>'平台补贴'),
					array('type'=>'unitstring','unit'=>'%','title'=>'拿出余额转积分比例','name'=>'jifenrate','help'=>'比如20%；表示把20%的佣金换成等比的积分直接发给客户（订单完成后送积分）！无需提现计算！'),
					array('type'=>'string','title'=>'余额积分兑换比例','name'=>'jifenrateup','help'=>'默认是1：1比例，如果是10：1，就表示拿出的余额*10兑换成积分！'),
					array('type'=>'switch','title'=>'开启其他佣金','name'=>'open_otherfee','help'=>'为了佣金的多样性需求，结合其他插件使用，点击这里可以开启'),
					array('type'=>'checkbox','title'=>'其他佣金选择','name'=>'otherfee_types','options'=>'otherfee_types','show'=>array('open_otherfee'=>1)),
					array('type'=>'switch','title'=>'开启等级申请','name'=>'open_levediyfrom'),
					array('type'=>'select','title'=>'选择可申请等级','name'=>'levefromid','options'=>'levels','help'=>'该等级下一级的分销商才会出现申请升级按钮！<red>分销中心前端没有申请按钮；首先要后台开启，并选择了某个等级；另外一定要注意：不能跨级展示，一定要刚好你的下一级满足申请的条件，才会显示出来！</red>'),
				)
			),
			array(
				'title'=>'层级命名',
				'list'=>array()
			),
			array(
				'title'=>'上下线关系及分销资格',
				'list'=>array(
					array('type'=>'radio','title'=>'成为下线条件','name'=>'become_child','options'=>'become_child'),
					array('type'=>'radio','title'=>'成为分销商条件','name'=>'become','options'=>'become','help'=>'如果是无条件，将自动成为分销商！无需填写申请！【<red>注意</red>】:设置了《无条件》成为分销商。然后《首次下单，首次付款》是不会再绑定上下关系的。因为已经是分销商的不能成为别人的下级，除非在成为分销商之前成为别人的下级。'),
					array('type'=>'choose_many','name'=>'become_goods','title'=>'购买商品成为分销商','show'=>array('become'=>4),'action'=>'jy_weishop/goods.get_goods/many/','choose_title'=>'选择参与的商品'),
					array('type'=>'string','title'=>'消费次数达到（次）','name'=>'num','show'=>array('become'=>2)),
					array('type'=>'string','title'=>'消费金额达到（元）','name'=>'money','show'=>array('become'=>3)),
					array('type'=>'unitstring','title'=>'上下级分销保护期','name'=>'bao_days','unit'=>'天','help'=>'留空不生效；推荐人与被推荐人之间的分销关系维系可在后台设置时间，在设定的时间内只要被推荐人完成过订单，两者关系继续维系，<red>当被推荐人在设定时间内未完成过订单，则分销关系解除</red>，被推荐人暂归属总部。被推荐人再次扫描其它推广人并完成任一订单，则与现推荐人重新建立分销关系，并遵守后台设置的关系维系规则保持'),
					array('type'=>'radio','title'=>'分销商是否需要审核','name'=>'become_check','options'=>'is'),
					array('type'=>'radio','title'=>'分销商必须完善资料','name'=>'become_reg','options'=>'is'),
					)
			),
			array(
				'title'=>'结算',
				'list'=>array(
					array('type'=>'choose_many','name'=>'admin_ids','title'=>'通知管理员','choose_title'=>'选择通知人','help'=>'如不填写，则不发送结算通知给管理员','action'=>'jy_merch/manage.get_member/many'),
					array('type'=>'checkbox','title'=>'不支持分佣的支付方式','name'=>'pay_type','options'=>'pay_type','help'=>'<red>如果一半的支持，一半抵扣又不支持，则只计算真实《支持支付方式的金额》，不支持的将减去！</red>'),
					array('type'=>'switch','title'=>'提现是否扣除等量积分？','name'=>'balance_difee'),
					array('type'=>'checkbox','title'=>'支持的提现方式','name'=>'withdrawtype','options'=>'withdraw'),
					array('type'=>'string','title'=>'结算额度（元）','name'=>'balance_money','help'=>'佣金达到该数值才能结算'),
					array('type'=>'string','title'=>'佣金打款手续费（%）','name'=>'balance_per'),
					array('type'=>'radio','title'=>'佣金计算方式','name'=>'commissiontype','options'=>'commissiontype','help'=>''),
					array('type'=>'switch','title'=>'下单即可结算？','name'=>'isbuy_jiesuan','help'=>'不开启，则表示，必须完成订单才能结算！'),
					array('type'=>'string','title'=>'免手续费提现区间开始金额','name'=>'balance_money_start'),
					array('type'=>'string','title'=>'免手续费提现区间结束金额','name'=>'balance_money_end','help'=>'当提现手续费金额在此区间内时,不扣除提现手续费. 结束金额 必须大于 开始金额才能生效'),
					array('type'=>'string','title'=>'结算天数','name'=>'balance_day','help'=>'当订单完成后的n天后，佣金才能申请提现,设置0或空，订单完成就可以结算'),
				),
			),
			array(
				'title'=>'分销商等级升级',
				'list'=>array(
						array('type'=>'switch','title'=>'满足其中一个条件就升级','name'=>'is_level_up_one','help'=>'默认，勾选的条件都要满足才行！'),
						array('type'=>'checkbox','title'=>'分销商升级依据','name'=>'level_up_types','options'=>'leveltype','help'=>'开启《指定购买商品》后，可以在分销等级设置不同的商品！'),		
						array('type'=>'switch','name'=>'is_leveltime','title'=>'开启有效期','help'=>'开启后，可设置到期时间，到期后会降级。默认降为下一级，分销等级，可以指定降为哪一级！'),
						array('type'=>'unitstring','unit'=>'天','name'=>'leveltime','title'=>'有效期时长（如果分销等级指定商品升级，多次购买会叠加延期）'),
					)
			),
			array(
				'title'=>'社区代理',
				'list'=>array(
						array('type'=>'switch','name'=>'area_open','title'=>'开启社区代理','help'=>'开启后，分销商所代理社区的订单有分红！'),
						array('type'=>'radio','name'=>'area_type','title'=>'代理模式','options'=>'area_type'),
					)
			),
			array(
				'title'=>'级差模式',
				'list'=>array(
						array('type'=>'switch','name'=>'jicha_open','title'=>'开启级差','help'=>'开启后，可以设置级差分红！级差分红规则：上级分红=（上级分红-下级分红-下级分红-下级-下级......），无限下级。平级时不能获得分红！'),
						array('type'=>'switch','name'=>'jicha_one','title'=>'开启单级级差','help'=>'开启后，级差只有一级！'),
						array('type'=>'radio','name'=>'jicha_type','title'=>'级差模式','options'=>'jicha_type','help'=>'【购销差额】：上级享受的折扣额度-购买者等级享受的折扣额度；【会员折扣差额】：这里计算的是商城会员等级--购物折扣的级差（跟分销等级无关）！'),
						array('type'=>'radio','name'=>'jicha_gettype','title'=>'佣金取值','options'=>'jicha_gettype','help'=>'【只拿最大佣金】：如果级差佣金大于分销佣金，就只拿级差佣金，反之，就拿分销佣金！'),
					)
			),
			array(
				'title'=>$this->xuniname.'设置',
				'list'=>array(
						array('type'=>'switch','name'=>'xuni_open','title'=>'开启'.$this->xuniname,'help'=>'开启后，分销商直推的订单有奖励！'),
						array('type'=>'radio','title'=>'绑定虚拟币类型','name'=>'credit_type','options'=>'gift_type','help'=>'我的站点--支付参数--虚拟币设置，里面可以设置开启虚拟币'),
					)
			),
			array(
				'title'=>'邀请奖励',
					'list'=>array(
						array('type'=>'switch','name'=>'yao_open','title'=>'开启邀请有奖','help'=>'邀请指定分销等级，达多少人获得奖励'),
						array('type'=>'radio','title'=>'指定奖励类型','name'=>'yao_feetype','options'=>'yao_feetypes','help'=>'默认是邀请得佣金！'),
									array('type'=>'array','name'=>'yao_set','add_tip'=>'添加一个邀请奖',
									'list'=>array(
										array('name'=>'level_id','title'=>'邀请等级','type'=>'select','help'=>'','options'=>'levels'),
										array('type'=>'radio','title'=>'计算规则','name'=>'yao_jitype','options'=>'yao_jitype'),
										array('type'=>'string','name'=>'num','title'=>'邀请人数','show'=>array('yao_jitype'=>0)),
										array('type'=>'string','name'=>'fee','title'=>'奖励(佣金)'),							
									),
									'details'=>array(
										array('name'=>'level_id','title'=>'邀请等级','type'=>'select','help'=>'','options'=>'levels'),
										array('type'=>'radio','title'=>'计算规则','name'=>'yao_jitype','options'=>'yao_jitype','help'=>'[阶梯式]：达到指定人数，奖励一次（每阶梯只奖励一次）！[每人式]：每邀请某等级的下线得一次奖励'),
										array('type'=>'unitstring','unit'=>'人','name'=>'num','title'=>'邀请人数','show'=>array('yao_jitype'=>0)),
										array('type'=>'unitstring','unit'=>'元','name'=>'fee','title'=>'奖励'),	
									)
								),
					)
			),
			array(
				'title'=>'签到奖励',
				'list'=>array(
						array('type'=>'switch','name'=>'sign_open','title'=>'开启签到奖励','help'=>'开启后，下级签到，上级有奖励！'),
						array('type'=>'unitstring','unit'=>'%','name'=>'sign_rate','title'=>'奖励%','help'=>'开启后，下级签到获得积分的%！用户每天签到得15个积分 推广的上级获得积分奖励10%'),
					)
			),
			array(
				'title'=>'DIY设置',
				'list'=>array(
					array('type'=>'array','title'=>'分销中心DIY菜单','name'=>'bankuai','add_tip'=>'添加一个菜单',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'菜单名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'菜单图标'),
										array('type'=>'string','name'=>'action','title'=>'菜单链接'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'菜单名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'菜单图标','help'=>'图标，例如：icon-shouye'),							
										array('type'=>'link','name'=>'action','from'=>'action','title'=>'菜单链接'),
									)
					),
					array('type'=>'string','title'=>'分享标题','name'=>'share_title'),
					array('type'=>'image','title'=>'分享图片','name'=>'share_image'),
					array('type'=>'string','title'=>'分享描述','name'=>'share_desc'),
					array('type'=>'link','from'=>'action','title'=>'分享/二维码跳转链接','name'=>'share_link','help'=>'默认跳转到小店，指定链接后，跳转到指定页面！'),
				)
			),
			array(
				'title'=>'底部导航',
					'list'=>array(
									array('type'=>'array','name'=>'footernav','add_tip'=>'添加一个底部导航',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'导航图标'),
										array('type'=>'string','name'=>'action','title'=>'导航链接'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'导航图标','help'=>'图标，例如：icon-shouye'),							
										array('type'=>'link','name'=>'action','from'=>'action','title'=>'导航链接'),
									)
								),
					)
			),
		)
	);
	$ceng=array();
	foreach($this->level_types as $k=>$lv){
		if($k){
			$ceng[]=array('type'=>'string','title'=>$lv.'重命名','name'=>'levelname'.$k);	
		}
	}
	$htmls['edits'][1]['list']=$ceng;
	$return['levels']=$this->getall('level',array('merchid'=>$merchid,'uniacid'=>$_SESSION['uniacid']),array('id','title'),'id');
	$return['levels']['0']=array('id'=>0,'title'=>'默认等级');
	$return['commissiontypes']=$this->commission_types2;
	$return['leveltype']=$this->level_up_types;
	$return['otherfee_types']=$this->model('model')->otherfee_types();
	$return['withdraw']=$this->pay_types;
	$return['commissiontype']=$this->commission_types;
	$return['area_type']=array('0'=>'独家代理','1'=>'普通代理');
	$return['is']=array('0'=>'否','1'=>'是');
	$return['become_child']=array('1'=>'首次点击链接','2'=>'首次下单','3'=>'首次付款','4'=>'扫上级分销码');
	$return['become']=array('0'=>'无条件','1'=>'申请','2'=>'消费次数','3'=>'消费金额','4'=>'购买商品','5'=>'扫上级分销码');
	$return['showgetfee']=array('0'=>'不显示','1'=>'全部可见','2'=>'仅代理商可见');
	$return['level']=$this->level_types;
	$return['gift_type']=$this->gift_type;
	$return['levelfee_type']=$this->levelfee_type;
	$return['pay_type']=get_pay_types();
	$return['jicha_type']=$this->jicha_type;
	$return['jicha_gettype']=$this->jicha_gettype;
	$return['yao_feetypes']=$this->credit_type;
	$return['yao_feetypes'][0]='佣金';
	$return['yao_jitype']=array('0'=>'阶梯式','1'=>'每人式');
	$return['htmls']=$htmls;
	exi($return);
}


